Easter79 Easter79
4年前
string.Compare用法
string.Compare方法,用来比较2个字符串值得大小string.Compare(strA,strB,true);返回值:1:str1大于str20:str1等于str2\1:str1小于str2publicvoidCompareString(stringstrA,stringstrB)
Wesley13 Wesley13
4年前
Java对比两个list并找出其中不同的值(list里面的具体类单独抽出不同字段)
   今天凯哥交给我一个任务,在报警模版中对比新旧两个数据,找出其中不同的部分,之前是把不同的数据转string做了对比,并没有对list中的对象做判断,修改完之后记录一下。   list做对比,如果list里面的数据是乱序的,需要对list排序。使用Collections.sort()就可以了。但是list里面的对象不继承于comparable接
Stella981 Stella981
4年前
Gson将json转成map
try{GsongsonnewGson();Map<String,StringrtMapgson.fromJson(json,newTypeToken<Map<String,String(){}.getType());returnrtMap;
Easter79 Easter79
4年前
String Builder 源码分析
!(https://oscimg.oschina.net/oscnet/2af3de6213a842a08f7a8b1544c6ebf0.png)StringBuilder与StringBuffer区别StringBuilder可变字符串,线程不太安全,但效率高,推荐使用。StringBuffer可变字符串,线程安全,但效率
Stella981 Stella981
4年前
Scala中的match(模式匹配)
/\\模式匹配\/caseclassClass1(param1:String,param2:String)caseclassClass2(param1:String)objectCase{defmain(args:Array\String\){//通过模式匹配进行条件判断valtest1:
Stella981 Stella981
4年前
C# Dictionary类型转json方法之一
usingNewtonsoft.Json;//引用命名空间Dictionary<string,stringContentnewDictionary<string,string();Content.Add("bulletinContent","thisisbulletinContent");C
Wesley13 Wesley13
4年前
Java中有趣的String、StringBuffer与StringBuilder
String介绍  String类属于java.lang包中,String类是不可变类,任何对String的改变都会引发新的String对象的生成。  创建String的两种方式:  1.通过构造器创建:StringstrnewString("Iamastring.");2.通过变量赋值:String
Wesley13 Wesley13
4年前
Java数组操作的10大方法
0、定义一个Java数组String aArray  new String5;String bArray  {"a","b","c", "d", "e"};String cArray  new String{"a","b","c","d","e"};第一种是定义了一个数组
Stella981 Stella981
4年前
Map的几种取值方法
publicstaticvoidmain(String\\args)throwsIOException,ParseException{Map<String,StringmnewHashMap<String,String();m.put("1","haha");m.put("2","hehe");m.put(
Stella981 Stella981
4年前
Netty内存池及命中缓存的分配
内存池的内存规格:在前面的源码分析过程中,关于内存规格大小我们应该还有些印象。其实在Netty内存池中主要设置了四种规格大小的内存:tiny是指0512Byte之间的规格大小,small是指512Byte8KB之间的规格大小,normal是指8KB16MB之间的规格大小,huge是指16MB以上。为什么Netty会选择